package Day03;/*
算术运算符：
+：可以做加法运算，以及拼接字符串
-：
*：乘法
/：除法
%：取模
 */


public class OperatiorDemo {
    public static void main(String[]args){
        //1.+运算符
        int a=3;
        int b=10;
        System.out.println(a+b);

        double c=3.5;
        System.out.println(a+c);//不同类型在做运算的时候，会把小的类型转换为大的类型
                                //a+c，先把a转换成double类型，在与c做运算
        //+可以用来连接字符串
        //字符串拼接是从左向右
        System.out.println("你"+"好"+"帅");
        System.out.println("5+5="+5+5);//“5+5=”是一个字符串，
        System.out.println("5+5="+(5+5));//想让那一部分先算，就用（）小括号


        System.out.println(5+5+"=5+5");//左边是一个表达式，先算，为10，右边加上一个字符串

        //-：减法运算
        int d=3;
        int e=5;
        System.out.println(d-e);//得到的是负数

        //*：乘法运算
        int f=2;
        double g=0.5;
        System.out.println(f*g);//最重结果的类型是范围大的类型

        // /与%
        //   / 计算的是两个数的商
        //   % 计算的是两个数相除的余数
        int i1=5;
        int i2=2;
        System.out.println(i1/i2);//两个int做运算，得到的结果一定是int
        System.out.println(i1%i2);

        int number=47;
        System.out.println(47%10);//7 得到个位数
        System.out.println(47/10);//4 得到十位数
    }
}
